package com.bjfu.gmms.mapper;

import com.bjfu.gmms.model.Mentor;
import com.bjfu.gmms.model.Mentor2;

import java.util.List;
import java.util.Map;

public interface MentorMapper {
    // ...
    List<Mentor> getMentorsByResearchDirection(String researchId);

    // 更新导师信息
    void updateMentorInfo(Mentor mentor);

    // 查看导师静态信息
    Mentor getMentorById(int mentorId);

    // 查看导师动态信息
    Mentor2 getMentor2ById(int mentorId);

    // 查询全部导师
    List<Mentor> getAllMentors();

    // 查询导师的招生结果
    List<Map<String, Object>> getMentorStudentsById(int mentorId);
}
